@charset "utf-8";
/******************************************************

 概况：样式表入口文件
 
 ******************************************************/

/* 全局 */
@import 'main.css';

/* 公共 */
@import 'public.css';

/* 头部 */
@import 'header.css';

/* 底部 */
@import 'footer.css';



.banner img,.map img{ width:100%;}
.list1{background: url(../images/topic/fengye/bj01.jpg) no-repeat center center; height: 780px;}
.list1box{ width:1200px; margin: 0 auto;}
.list1box h1{ font-size:40px; font-weight: bold; text-align: center; color: #fff; padding-top: 50px;}
.list1box p{ font-size:20px; text-align: center; color: #fff; margin-top: 20px;}
.list1box ul{ overflow:hidden; margin-top: 40px; padding-left: 18px;} 
.list1box ul li{ margin-left: 20px; margin-bottom: 20px; float: left;}
.list1box .imgbox1{ position:relative; }
.list1box .imgbox1 img{ border-top-left-radius: 10px; border-top-right-radius: 10px;}
.list1box .imgbox1 .tag1{ position:absolute; top:10px; left:10px;}
.list1box .imgbox1 .tag1 .add1{ line-height: 28px; padding: 0 4px; font-size: 14px; color: #fff; background-color: #000; opacity: 0.7; border-bottom-left-radius: 6px; border-top-left-radius: 6px; float: left;}
.list1box .imgbox1 .tag1 .gen1{ line-height: 28px; padding: 0 4px; font-size: 14px; color: #fff; background-color: #2fba55; border-bottom-right-radius: 6px; border-top-right-radius: 6px; }
.list1box .imgbox1 .man1{ position:absolute; bottom:6px; left: 10px;}
.list1box .imgbox1 .man1 h2{ font-size:14px; color: #fff; float:left;}
.list1box .imgbox1 .man1 h3{ margin-left: 20px; font-size:14px; color: #fff; float:right; }
.list1box .txtbox1{ width: 245px; padding: 10px; margin: a auto; background-color: #fff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.list1box .txtbox1 h2{ font-size:16px; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
.list1box .txtbox1 h3{ font-size:16px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.list1box .txtbox1 h2:hover,.list1box .txtbox1 h3:hover{ color:#f2490e;}
.list1box .txtbox1 .p1{ overflow: hidden; margin-top: 10px;}
.list1box .txtbox1 .p1 h4{ font-size:14px; font-weight: normal; color: #f2490e; float:left;}
.list1box .txtbox1 .p1 h4 span{ font-size:30px;}
.list1box .txtbox1 .p1 input{ font-size:20px; padding: 0 10px; line-height: 30px; color: #fff; background-color: #fc7f0b; border-radius:15px; float: right;}

.list2{ background:url(../images/topic/fengye/bj02.jpg) no-repeat center center; height: 754px;}
.list2box{ width:1200px; margin:0 auto;}
.list2box h1{ font-size:40px; font-weight: bold; text-align:center; padding-top: 50px; color: #a33a0c;}
.list2box p{ font-size:16px; text-align:center; margin-top: 20px;}
.list2box h2{ font-size:20px; text-align: center; margin-top: 10px; color: #a33a0c;}
.list2box2{ overflow:hidden; margin-top: 120px;}
.list2box ul{ overflow:hidden;}
.list2box ul li{ background-color: #000; padding: 20px; width: 230px; float: left; margin-right: 30px;}
.list2box ul li .new{ color:#000; background-color: #ffd016; font-size: 15px; padding:0 4px; margin-top: 18px;}
.list2box ul li h3{ font-size:18px; color:#fff; margin: 18px 0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list2box h4{ font-size:14px; font-weight: normal; color: #fff;}
.list2box h4 span{ font-size:30px;}
.list2box .imgbox2{ position:relative;  margin-top: 70px; margin-bottom: 10px;}
.list2box .imgbox2 .tag2{ position:absolute; top:10px; left:10px;}
.list2box .imgbox2 .tag2 .add2{ line-height: 28px; padding: 0 4px; font-size: 14px; color: #fff; background-color: #000; opacity: 0.7; border-bottom-left-radius: 6px; border-top-left-radius: 6px; float: left;}
.list2box .imgbox2 .tag2 .gen2{ line-height: 28px; padding: 0 4px; font-size: 14px; color: #fff; background-color: #2fba55; border-bottom-right-radius: 6px; border-top-right-radius: 6px; }
.list2box .imgbox2 .man2{ position:absolute; bottom:6px; left: 10px;}
.list2box .imgbox2 .man2 h5{ font-size:14px; color: #fff; float:left;}
.list2box .imgbox2 .man2 h6{ margin-left: 20px; font-size:14px; color: #fff; float:right; }
.box2banner{ float: left; margin-right: 30px;}


.list3{ background:url(../images/topic/fengye/bj03.jpg) no-repeat center center; height: 539px;}
.list3box1{ position: relative; width:1200px; margin: 0 auto;}
.list3box1 ul{ position:absolute; top:220px; left:50%; margin-left: -156px; width:240px; overflow: hidden; padding: 20px; background-color: #fff;}
.list3box1 ul li{ padding:10px 20px; float: left; border-radius: 25px; font-size: 20px; color: #a54603; cursor: pointer;}
.list3box1 ul li:hover{ color: #fff; background-color:#a54603; }
.list3box1 .list3hover{ color: #fff; background-color:#a54603;}

.list4{ background:url(../images/topic/fengye/bj04.jpg) no-repeat center center; height: 693px;}
.list3box2{ width:1200px; margin: 0 auto;}
.list3left{ width: 320px; float:left; margin-right: 20px;}
.list3left img{ border-top-left-radius:20px; border-top-right-radius: 20px;}
.list3lefttxt{ background-color:#fff; padding: 30px; border-bottom-left-radius:20px; border-bottom-right-radius: 20px;}
.list3lefttxt h1{ color:#9b8766; font-size:48px; position: relative; line-height: 50px; margin-top: 71px;}
.list3lefttxt h1 span{ font-size:24px; position: absolute; top:-8px; font-style: italic;}
.list3lefttxt h2{ font-size:24px; font-weight: bold; color: #000; margin: 20px 0;}
.list3lefttxt p{ margin-bottom: 18px; line-height: 30px; font-size:18px; color: #333; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list3lefttxt a h2:hover,.list3lefttxt a p:hover{ color:#ff4b32;text-decoration: none;}

.list3right ul{ overflow:hidden; background-color: #fff; border-radius: 20px; padding: 20px; padding-right:0!important; margin-bottom: 20px;}
.list3right ul li{ width:260px; margin-right: 20px; float: left;}
.list3right .imgbox3{ position:relative;}
.list3right .imgbox3 h3{ color:#fff; font-size:14px; background-color: #2fc7b0; line-height: 20px; padding: 0 4px; position: absolute; top:0; left:0;}
.list3right .txtbox3{ padding:10px; border:#cccccc solid 1px; background-color: #fff;}
.list4 .list3right .txtbox3 h1 a{ font-size:18px; color: #333; margin-bottom: 10px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list4 .list3right .txtbox3 h1 a:hover{ color:#ff4b32;}
.list3right .txtbox3 .p3{ overflow:hidden;}
.list3right .txtbox3 .p3 p{ font-size:14px; color: #999; margin-top: 8px; float:left;}
.list3right .txtbox3 .p3 h4{ color:#ff4b32; font-size: 16px; float: right; line-height: 30px;}
.list3right .txtbox3 .p3 h4 span{font-size: 24px;}
.list3right dl{ overflow:hidden; background-color: #fff; border-radius: 20px; padding: 20px; padding-right:0!important;}
.list3right dl dt{ width:400px; margin-right: 20px; float: left;}
.list3right .list3img3{ position:relative; float:left; width: 170px;}
.list3right .list3img3 h3{ color:#fff; font-size:14px; background-color: #fc5d5f; line-height: 20px; padding: 0 4px; position: absolute; top:0; left:0;}
.list3right .list3txt3{ padding:10px; width: 210px; float: right;}
.list3right .list3txt3 h1 a{ font-size:18px; color: #333; margin-top: 20px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list3right .list3txt3 h1 a:hover{ color:#ff4b32;}
.list3right .list3txt3 p{ font-size:16px; color: #999; margin-bottom: 20px;  overflow: hidden; text-overflow: ellipsis; white-space:nowrap}
.list3right .list3txt3 .list3p3{ overflow:hidden;}
.list3right .list3txt3 .list3p3 h4{ color:#ff4b32; font-size: 16px; float:left; line-height: 30px;}
.list3right .list3txt3 .list3p3 h4 span{font-size: 24px;}
.list3right .list3txt3 .list3p3 input{ padding:0 10px; line-height: 24px; color: #fff; background-color:#ff4b32;  float: right; border-radius: 12px;}

BODY {
	FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; }
* A {POSITION: relative}

/*定义文字样式*/
A {FONT-SIZE: 14px; COLOR: #000;CURSOR: pointer}
A:link {COLOR: #333; TEXT-DECORATION: none;OUTLINE-STYLE: none}
A:visited {COLOR: #333; TEXT-DECORATION: none;}
A:hover {COLOR: #333; TEXT-DECORATION:underline;}
A:active {COLOR: #333; TEXT-DECORATION: none;OUTLINE-STYLE: none}


A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#featureContainer {
	BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; MARGIN: 0px auto; WIDTH: 923px; FONT-SIZE: 80%; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#wrap {
	OVERFLOW: hidden
}
#feature {
	BORDER-BOTTOM: #999 0px dotted; POSITION: relative; BORDER-LEFT: #999 0px dotted; MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#feature .button {
	BORDER-BOTTOM: #999 0px dotted; POSITION: absolute; BORDER-LEFT: #999 0px dotted; WIDTH: 840px; BORDER-TOP: #999 0px dotted; TOP: 72px; BORDER-RIGHT: #999 0px dotted; LEFT: 0px
}
#feature .prev {
	BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../images/topic/fengye/feature_left.png) center top; FLOAT: left; HEIGHT: 48px; BORDER-TOP: #999 0px dotted; TOP: -125px; BORDER-RIGHT: #999 0px dotted
}
#feature .next {
	BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../images/topic/fengye/feature_right.png) center top; FLOAT: right; HEIGHT: 48px; BORDER-TOP: #999 0px dotted; TOP: -125px; BORDER-RIGHT: #999 0px dotted
}
#feature .prev:hover {
	BACKGROUND-POSITION: center bottom
}
#feature .next:hover {
	BACKGROUND-POSITION: center bottom
}
.featureUL {
	BORDER-BOTTOM: #000 0px dotted; POSITION: relative; BORDER-LEFT: #000 0px dotted; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #000 0px dotted; BORDER-RIGHT: #000 0px dotted; PADDING-TOP: 0px; LEFT: 0px
}
.featureBox {
	 BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; WIDTH: 280px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 230px; OVERFLOW: hidden; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; PADDING-TOP: 10px
}
#botton-scroll {
	Z-INDEX: 0; BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; MARGIN: 0px auto; WIDTH: 840px; FLOAT: left; HEIGHT: 200px; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#block {
	Z-INDEX: 0; BORDER-BOTTOM: #999 0px dotted; POSITION: relative; BORDER-LEFT: #999 0px dotted; PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 840px; PADDING-RIGHT: 0px; HEIGHT: 180px; FONT-SIZE: 70%; OVERFLOW: hidden; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; PADDING-TOP: 0px
}
#block .box {
	BORDER-BOTTOM: #d8d8d8 0px solid; BORDER-LEFT: #d8d8d8 0px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 10px; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 150px; BORDER-TOP: #d8d8d8 0px solid; BORDER-RIGHT: #d8d8d8 0px solid; PADDING-TOP: 10px
}
#block .box .feature-title {
	FONT-SIZE: 140%; FONT-WEIGHT: normal
}
#block .box .feature-thumb {
	WIDTH: 240px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 150px
}




















